﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Marmat.Foundation
{
    /// <summary>
    /// 登录窗体接口
    /// 默认打开LoginForm窗体,登录成功后返回 true，也可以通过此过程实现自动登录。
    /// 自定义实现时建议调用 BIM.Foundation.ILogin 登录。
    /// </summary>
    public interface ILoginForm
    {

        /// <summary>
        /// 显示登录窗体。
        /// </summary>
        /// <param name="user_id">登录成功后返回的用户id</param>
        /// <returns>当返回值为true时，视为登录成功，将继续执行下一过程。</returns>
        bool ShowDialog(out string user_id);
    }
}
